「我這邊有個簡單的小專案,有空幫忙一下嗎?」
這是一個我剛學程式的時候兼職的老闆的需求專案。想說可以幫個忙賺個零用錢好像也不錯?那就聽聽看是什麼樣的需求好了。
希望可以做一個APP,不用到上架,做到MVP就好了。放到 Test fighting上可以做這測試的前期開發即可。
因為這是一個美國的警官的需求。他覺得在車禍現場要填寫制式的筆錄報告單很費時間。因為需要拍駕照行照,填寫上面的資料會比較費時間也麻煩。所以希望可以透過OCR[註1]技術可以自動帶入行照、駕照資料到表單內省略輸入的工序。
主要的需求如下:
1. 需要是 APP,平台為IOS,Android 先不用
2. 需要有OCR辨識證件的資料填到表格裡面。
3. 需要把車禍報告書的表單變成app填寫的形式
4. app 可以把資料填到表單中並且輸出 pdf寄到信箱。
看起來不算是太難,算是個簡單的需求。但對我來說有幾個困難點。因為我轉職軟體領域之前背景是科技廠研發工程師。使用 SWOT[註2] 分析一下這次接案的優劣勢需求。
SWOT 分析表
優勢 (Strengths) | 劣勢 (Weaknesses) |
---|---|
1. 前端Web 主要使用 React,APP 可以使用 React native。 | 1. 沒有寫過 APP |
2. 曾經接案開發過前後端網頁加上部署 | 2. 後端技術不熟悉 |
3. 之前接案有增加OCM身分證辨識的需求 | 3. OCM技術使用過,但未使用過 AWS的。 |
4. Tom 有豐富和客戶溝通經驗。自己接案的時候有兼過PM。 | 4. Tom 本人英文不太好,需要使用英文和需求方溝通。 |
5. 專案需求時間較為不緊湊。 | 5. CICD 部署技術較為不熟悉。 |
6. 現在有ChatGPT可以幫忙協作 |
機會 (Opportunities) | 威脅 (Threats) |
---|---|
1. 有多的零用錢可以花用,增加額外收入。 | 1. Tom 本人假日與下班活動稍微偏多,除了活動也很多學習課程。 |
2. 多了APP開發經驗可以放在履歷。未來出路可以更多更廣 | 2. 只能使用下班時間與假日進行。 |
3. 履歷作品也多了一些 | |
從分析表來看,我在專案開發和客戶溝通上算是不太有太大的問題,因為我後來比較偏向前端,在後端的部分,比較偏不熟悉,需要再花時間學習。CICD 部署和 AWS 使用雖然我也有做過,但也是要再花時間熟悉學習。
接下這個案子可以增加收入和豐富履歷的 App 開發經驗,這對未來很有幫助。
我覺得比較有挑戰的部分是時間的部分,年紀大了體力也不像以前這麼好,沒辦法繼續熬夜繼續趕進度。加上現在是台北宜蘭通勤上下班,老實說下班到家後真的就不會想做其他和工作有相關的事,雖然是做不一樣的專案,但寫軟體也是和工作相關,會覺得莫名的煩躁。
但我們30天會看看能不能將這個專案的需求至少完成七八成。既然我報名的是 APP 開發組,那會比較多部分在 APP開發的部分,因為這個是一個全端的專案,需要後端和部署,所以也會帶到但比重會比較簡單帶過。
希望可以順利完成30天挑戰!!
註:
工商時間:
Tom 有在經營Podcast 頻道,主要是會邀請Tom的一些有趣的朋友來分享他們的職業有趣的事,或是一些閒聊類的主題分享。未來方向會講和軟體開發相關的主題與經驗分享,有興趣的各位可以聽聽看。
可以透過以下平台收聽:
Apple podcast
Spotify
KKBOX
Linking Tree
#it鐵人
需求是說直接拍行照,然後資料就會變到表格裡面這樣嗎?
是的,使用OCR技術將行照駕照上面的資訊帶入表單
這不就是我一直想要的功能嗎?感恩
其實不會很難,我有做過辨識台灣身分證的需求。google也有 OCR的服務可以串接,收費超級便宜的。
我很菜,所以一直在找資料,期待你的教學喲